package com.bw.bwskinfilecreator.bean;

/**
 * 打包工具配置
 */
public class UtilConfigEntity {
    /**
     * 是否需要打开文件浏览器
     */
    private boolean needOpenExplore;

    /**
     * 是否需要推送皮肤包到设备
     */
    private boolean needPushToDevice;

    /**
     * 是否需要上传皮肤包到Git
     */
    private boolean needPushToGit;

    /**
     * 皮肤制作工程目录
     */
    private String skinProjectPath;
    private ProjectConfigEntity projectConfigEntity;

    public boolean isNeedOpenExplore() {
        return needOpenExplore;
    }

    public void setNeedOpenExplore(boolean needOpenExplore) {
        this.needOpenExplore = needOpenExplore;
    }

    public boolean isNeedPushToDevice() {
        return needPushToDevice;
    }

    public void setNeedPushToDevice(boolean needPushToDevice) {
        this.needPushToDevice = needPushToDevice;
    }

    public boolean isNeedPushToGit() {
        return needPushToGit;
    }

    public void setNeedPushToGit(boolean needPushToGit) {
        this.needPushToGit = needPushToGit;
    }

    public String getSkinProjectPath() {
        return skinProjectPath;
    }

    public void setSkinProjectPath(String skinProjectPath) {
        this.skinProjectPath = skinProjectPath;
    }


    public ProjectConfigEntity getProjectConfigEntity() {
        return projectConfigEntity;
    }

    public void setProjectConfigEntity(ProjectConfigEntity projectConfigEntity) {
        this.projectConfigEntity = projectConfigEntity;
    }

    @Override
    public String toString() {
        return "UtilConfigEntity{" +
                "needOpenExplore=" + needOpenExplore +
                ", needPushToDevice=" + needPushToDevice +
                ", needPushToGit=" + needPushToGit +
                ", skinProjectPath='" + skinProjectPath + '\'' +
                ", projectConfigEntity=" + projectConfigEntity +
                '}';
    }
}
